#pragma once
#ifndef SHORTCUTTABLETEST_H
#define SHORTCUTTABLETEST_H

#if _DEBUG

#include <cppunit/extensions/HelperMacros.h>
#include "../source/ShortcutTable.h"

class ShortcutTableTest : public CPPUNIT_NS::TestFixture 
{

CPPUNIT_TEST_SUITE( ShortcutTableTest );
CPPUNIT_TEST( testPreInsert );
CPPUNIT_TEST( testInsert );
CPPUNIT_TEST( testUnionAllStatement );
CPPUNIT_TEST( testPostInsert );
CPPUNIT_TEST( testGetStatementType );
CPPUNIT_TEST_SUITE_END();

public:
	void setUp();
	void tearDown();

	void testPreInsert();
	void testInsert();
	void testUnionAllStatement();
	void testPostInsert();

	void testGetStatementType();
};

#endif

#endif